Text copied to clipboard!

Titel

Text copied to clipboard!

Frågeoptimerare för PHP LMS-monolit

Beskrivning

Text copied to clipboard!
Vi söker en erfaren och analytisk frågeoptimerare för att förbättra prestandan i vårt PHP-baserade Learning Management System (LMS), som är byggt som en monolitisk applikation. Som frågeoptimerare kommer du att spela en avgörande roll i att identifiera flaskhalsar i databasen, optimera SQL-frågor och samarbeta med utvecklingsteamet för att säkerställa att systemet fungerar effektivt och skalbart. Du kommer att arbeta nära backend-utvecklare, databasspecialister och systemarkitekter för att analysera existerande databasstruktur, föreslå förbättringar och implementera lösningar som minskar laddningstider och ökar systemets responsivitet. Du kommer också att ansvara för att dokumentera dina optimeringar och utbilda teamet i bästa praxis för databasinteraktioner. Vår plattform används av tusentals användare dagligen, vilket kräver hög tillgänglighet och prestanda. Därför söker vi någon med djup förståelse för relationsdatabaser, särskilt MySQL eller MariaDB, samt erfarenhet av att arbeta med stora datamängder i produktionsmiljöer. Vi värdesätter självständighet, noggrannhet och ett lösningsorienterat arbetssätt. Om du har ett öga för detaljer och brinner för att förbättra systemprestanda, är detta rätt roll för dig.

Ansvar

Text copied to clipboard!
  • Analysera och optimera SQL-frågor i PHP-baserade system
  • Identifiera och åtgärda prestandaflaskhalsar i databasen
  • Samarbeta med utvecklingsteamet för att implementera effektiva databaslösningar
  • Dokumentera optimeringar och föreslagna förbättringar
  • Utföra kodgranskningar med fokus på databasinteraktioner
  • Utbilda teamet i bästa praxis för SQL och databasdesign
  • Övervaka databasprestanda och föreslå proaktiva förbättringar
  • Delta i arkitekturella beslut relaterade till databasstruktur
  • Använda verktyg för prestandaanalys och loggning
  • Säkerställa dataintegritet och konsekvens vid optimeringar

Krav

Text copied to clipboard!
  • Minst 3 års erfarenhet av SQL-optimering i produktionsmiljö
  • Djup kunskap om MySQL eller MariaDB
  • Erfarenhet av PHP och arbete i monolitiska system
  • Förmåga att läsa och förstå komplexa frågestrukturer
  • Erfarenhet av verktyg som EXPLAIN, slow query log och profiler
  • God förståelse för indexering och databasnormalisering
  • Förmåga att arbeta självständigt och i team
  • Starka analytiska färdigheter och problemlösningsförmåga
  • Erfarenhet av versionshantering (t.ex. Git)
  • Flytande svenska och god engelska i tal och skrift

Potentiella intervjufrågor

Text copied to clipboard!
  • Vilken erfarenhet har du av att optimera SQL-frågor i PHP-projekt?
  • Hur identifierar du flaskhalsar i en databas?
  • Vilka verktyg använder du för att analysera databasprestanda?
  • Har du arbetat med monolitiska system tidigare?
  • Hur säkerställer du att dina optimeringar inte påverkar dataintegriteten?
  • Kan du ge exempel på en framgångsrik optimering du genomfört?
  • Hur samarbetar du med utvecklare kring databasförbättringar?
  • Vilken roll spelar index i dina optimeringsstrategier?
  • Hur hanterar du stora datamängder i en produktionsmiljö?
  • Vilka är de vanligaste misstagen du sett i SQL-frågor?